TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2020 Mid Peninsula (MP) Area rating list selection
                                                2019 Mid Peninsula (MP) Area rating list selection
2020 TLS League Ratings
Section - No. California           District - No. California           Area - Mid Peninsula (MP)
All    Men    By Rating
(As of 01/30/2023)
2020 2020 2020
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Raymond Byrum U
4.81 5.0 5.0  C  2019    40 +   San Jose, CA
2 Nicolas Chasseray U
4.80 5.0 5.0  C  2019    40 +   San Francisco, CA
3 Randy Becker U
4.64 5.0 5.0  C  2019    40 +   Mountain View, CA
4 Yuji Tanabe U
4.61 5.0 5.0  C  2019    40 +   Cupertino, CA
5 Todor Manchev U
4.60 5.0 5.0  C  2019    40 +   Redwood City, CA
6 Mark Strem U
4.56 5.0 5.0  C  2019    40 +   Burlingame, CA
7 Ranjit Narayanan U
4.53 5.0 5.0  C  2019    40 +   San Jose, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
8 Etuini Tuionetoa U
4.40 (4.5) 4.5  C  2019    40 +   Union City, CA
9 Roman Olmos U
4.40 (4.5) 4.5  C  2019    40 +   Fremont, CA
10 Donny Su U
4.39 4.5 4.5  C  2019    40 +   Mountain View, CA
11 Pauli Wang U
4.38 (4.5) 4.5  C  2017    40 +   Cupertino, CA
12 JuanCarlos Colon U
4.37 4.5 4.5  C  2019    40 +   Foster City, CA
13 Robson Capasso U
4.37 4.5 4.5  C  2019    40 +   Emerald Hills, CA
14 Matt Reveno U
4.36 4.5 4.5  A  2019    40 +   San Jose, CA
15 DON HOANG U
4.35 4.5 4.5  C  2019    40 +   San Jose, CA
16 Lance Fors U
4.32 (4.5) 4.5  C  2019    40 +   Los Altos Hills, CA
17 Robert Fenton U
4.32 4.5 4.5  C  2019    40 +   Portola Valley, CA
18 Reuben Chen U
4.26 (4.5) 4.5  C  2019    40 +   Sunnyvale, CA
19 Michal Bajdich U
4.25 4.5 4.5  C  2019    40 +   Saratoga, CA
20 Jay Patel U
4.23 4.5 4.5  C  2019    40 +   San Jose, CA
21 Xin Yao U
4.22 (4.5) 4.5  C  2019    40 +   San Jose, CA
22 Regan Poston U
4.22 4.5 4.5  C  2019    40 +   Menlo Park, CA
23 ying cai U
4.21 4.5 4.5  C  2019    40 +   Campbell, CA
24 Craig Rogowski U
4.20 4.5 4.5  S      40 +   PARK CITY, UT
25 Eric Tsai U
4.19 4.5 4.5  C  2019    40 +   San Jose, CA
26 Stefan Subias U
4.19 4.5 4.5  C  2019    40 +   Sunnyvale, CA
27 Kirby Leong U
4.19 4.5 4.5  C  2019    40 +   Scotts Valley, CA
28 Eric Choksi U
4.19 4.5 4.5  C  2019    40 +   Mountain View, CA
29 Craig Kanetake U
4.16 4.5 4.5  C  2019    40 +   San Jose, CA
30 Alexandre Lenart U
4.15 4.5 4.5  C  2019    40 +   Los Altos, CA
31 Chuong Truong U
4.12 4.5 4.5  C  2019    40 +   Santa Clara, CA
32 Michael Chang U
4.12 (4.5) 4.5  C  2018    40 +   Sunnyvale, CA
33 Tony Nguyen U
4.10 (4.5) 4.5  C  2019    40 +   San Jose, CA
34 Maxim Litvak U
4.10 4.5 4.5  C  2019    40 +   San Carlos, CA
35 Michael Kieschnick U
4.10 4.5 4.5  C  2019    40 +   Palo Alto, CA
36 Jason Lee U
4.08 4.5 4.5  C  2019    40 +   San Jose, CA
37 Anthony Brittis U
4.08 4.5 4.5  C  2019    40 +   Cupertino, CA
38 Shakeel Theodore U
4.06 4.5 4.5  C  2019    40 +   Fremont, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
39 Yong Thittayawarawat U
3.91 4.0 4.0  C  2019    40 +   San Francisco, CA
40 Jaime So U
3.90 4.0 4.0  C  2019    40 +   Sunnyvale, CA
41 Bobby Carter U
3.90 4.0 4.0  C  2019    40 +   San Francisco, CA
42 Tom Brehme U
3.90 4.0 4.0  C  2019    40 +   Los Altos, CA
43 Mark Liu U
3.89 4.0 4.0  S  2019    40 +   Los Altos, CA
44 Rashid Ahmed U
3.89 4.0 4.0  C  2019    40 +   NEWARK, CA
45 Mike Jawetz U
3.88 4.0 4.0  S  2019    40 +   Palo Alto, CA
46 Ping Yu U
3.87 4.0 4.0  C  2019    40 +   Redwood City, CA
47 Gautham Arumugam U
3.87 4.0 4.0  C  2019    40 +   Los Gatos, CA
48 Paul Toth U
3.85 4.0 4.0  C  2019    40 +   San Jose, CA
49 Tommy Lin U
3.84 4.0 4.0  C  2019    40 +   Austin, TX
50 K Charles Janac U
3.84 4.0 4.0  C  2019    40 +   Los Altos Hills, CA
51 Bill Au U
3.84 4.0 4.0  C  2019    40 +   San Mateo, CA
52 Alex Yang U
3.83 (4.0) 4.0  C  2019    40 +   Hillsborough, CA
53 Matthew Lowell U
3.83 4.0 4.0  S  2019    40 +   Los Altos, CA
54 Mahi DeSilva U
3.83 4.0 4.0  C  2019    40 +   Los Altos Hills, CA
55 Max Kwok U
3.82 4.0 4.0  C  2019    40 +   San Francisco, CA
56 Gary Boseck U
3.82 4.0 4.0  C  2019    40 +   San Carlos, CA
57 Xiaoquan Yi U
3.81 4.0 4.0  C  2019    40 +   Mountain View, CA
58 Maoz Kadesh U
3.81 4.0 4.0  C  2019    40 +   LOS GATOS, CA
59 Kartik Raina U
3.80 4.0 4.0  C  2019    40 +   Palo Alto, CA
60 Myoung Chiang U
3.80 (4.0) 4.0  C  2019    40 +   San Jose, CA
61 Eric Tiger U
3.79 4.0 4.0  S  2019    40 +   Los Altos, CA
62 Hai Nguyen U
3.79 (4.0) 4.0  C  2019    40 +   San Carlos, CA
63 Craig Denamur U
3.79 4.0 4.0  C  2019    40 +   Sunnyvale, CA
64 Hernan Epelman U
3.78 4.0 4.0  C  2019    40 +   Redwood City, CA
65 Vimal Reddy U
3.77 4.0 4.0  C  2019    40 +   Cupertino, CA
66 Shuchun Zhao U
3.76 4.0 4.0  C  2019    40 +   Sunnyvale, CA
67 Jun Sakuma U
3.76 4.0 4.0  C  2019    40 +   SUNNYVALE, CA
68 Aditya Sudhakar U
3.75 4.0 4.0  C  2019    40 +   Mountain View, CA
69 Paul Sexton U
3.75 4.0 4.0  S      40 +   Saratoga, CA
70 Dario P Di Trapani U
3.75 4.0 4.0  C  2019    40 +   Emerald Hills, CA
71 Lester Lin U
3.74 4.0 4.0  C  2019    40 +   Los Altos, CA
72 Ben Le U
3.74 4.0 4.0  C  2019    40 +   San Mateo, CA
73 Henry Zheng U
3.73 4.0 4.0  C  2019    40 +   San Jose, CA
74 Tom Wang U
3.73 4.0 4.0  C  2019    40 +   Sunnyvale, CA
75 Ronald Mah U
3.73 (4.0) 4.0  C  2019    40 +   Palo Alto, CA
76 Jacob Loomis U
3.73 4.0 4.0  S  2019    40 +   Los Altos Hills, CA
77 Masato Kamei U
3.73 4.0 4.0  C  2019    40 +   Palo Alto, CA
78 Wayne Cai U
3.73 4.0 4.0  C  2019    40 +   Cupertino, CA
79 Young Xie U
3.72 4.0 4.0  C  2019    40 +   San Jose, CA
80 Jake Nunn U
3.72 4.0 4.0  C  2019    40 +   Menlo Park, CA
81 Ravi Mantena U
3.71 4.0 4.0  C  2019    40 +   Belmont, CA
82 Wesley Leung U
3.71 4.0 4.0  C  2019    40 +   San Mateo, CA
83 Jason T Lee U
3.71 4.0 4.0  C  2019    40 +   Redwood City, CA
84 Geoffrey Walne U
3.70 4.0 4.0  C  2019    40 +   Menlo Park, CA
85 clarke nelson U
3.70 4.0 4.0  C  2019    40 +   Belmont, CA
86 Carlos Garcia U
3.70 4.0 4.0  C  2019    40 +   San Mateo, CA
87 Scott Baggett U
3.70 (4.0) 4.0  C  2019    40 +   San Mateo, CA
88 Rani Tomaira U
3.69 4.0 4.0  C  2019    40 +   San Jose, CA
89 Steven Helmer U
3.69 4.0 4.0  C  2019    40 +   Palo Alto, CA
90 Lawrence Garlick U
3.69 4.0 4.0  C  2019    40 +   Palo Alto, CA
91 William Daley U
3.69 4.0 4.0  C  2019    40 +   Menlo Park, CA
92 Kevin Ong U
3.68 4.0 4.0  C  2019    40 +   Santa Clara, CA
93 Johnny Cheng U
3.68 4.0 4.0  C  2019    40 +   San Jose, CA
94 Huan Ta U
3.67 4.0 4.0  C  2019    40 +   Daly City, CA
95 Lawrence Henriquez U
3.67 4.0 4.0  C  2019    40 +   San Francisco, CA
96 Alexander Demyankov U
3.67 4.0 4.0  C  2018    40 +   Santa Clara, CA
97 Nick Rugh U
3.66 4.0 4.0  C  2019    40 +   Menlo Park, CA
98 Laurent Castaillac U
3.66 4.0 4.0  C  2018    40 +   Menlo Park, CA
99 Rick Truong U
3.65 4.0 4.0  C  2017    40 +   Redwood City, CA
100 Doug Pica U
3.65 4.0 4.0  C  2019    40 +   Atherton, CA
101 Albert Jerng U
3.65 4.0 4.0  C  2019    40 +   Woodside, CA
102 Jack Endo U
3.65 4.0 4.0  C  2019    40 +   Mountain View, CA
103 Motilal Agrawal U
3.65 4.0 4.0  C  2019    40 +   San Carlos, CA
104 Dennis Murphy U
3.64 4.0 4.0  C  2019    40 +   Redwood City, CA
105 Jeff Lucchesi U
3.64 4.0 4.0  C  2019    40 +   Foster City, CA
106 Douglas Aguilera U
3.64 4.0 4.0  C  2019    40 +   Palo Alto, CA
107 Kevin Weng U
3.63 4.0 4.0  C  2019    40 +   Sunnyvale, CA
108 Stephen Lai U
3.63 4.0 4.0  C  2019    40 +   Mountain View, CA
109 Rian Jorgensen U
3.63 4.0 4.0  C  2019    40 +   Menlo Park, CA
110 Jon Backlund U
3.63 4.0 4.0  C  2019    40 +   Menlo Park, CA
111 Ian Dai U
3.62 4.0 4.0  C  2019    40 +   Los Altos, CA
112 MARIO HUANG U
3.61 4.0 4.0  C  2019    40 +   Sunnyvale, CA
113 Daryl Hoffman U
3.61 4.0 4.0  C  2019    40 +   Atherton, CA
114 Steve Bennet U
3.61 4.0 4.0  C  2019    40 +   Palo Alto, CA
115 Jay Gray U
3.60 4.0 4.0  C  2019    40 +   Mountain View, CA
116 John Evans U
3.60 4.0 4.0  C  2019    40 +   Mountain View, CA
117 Thomas Anderson U
3.60 4.0 4.0  C  2018    40 +   Atherton, CA
118 Chih-Hao Li U
3.59 4.0 4.0  C  2019    40 +   Belmont, CA
119 Tuan Vu U
3.58 4.0 4.0  C  2019    40 +   San Jose, CA
120 Atsushi Shirai U
3.58 4.0 4.0  C  2019    40 +   San Jose, CA
121 Ning Li U
3.58 4.0 4.0  C  2019    40 +   Cupertino, CA
122 Trey Pruitt U
3.57 4.0 4.0  C  2019    40 +   Los Altos, CA
123 Dongning Ma U
3.57 4.0 4.0  C  2019    40 +   Union City, CA
124 GUOXING LI U
3.57 4.0 4.0  C  2019    40 +   Sunnyvale, CA
125 Brian Gong U
3.57 4.0 4.0  C  2019    40 +   Mountain View, CA
126 Peter Dollinger U
3.57 4.0 4.0  C  2019    40 +   Cupertino, CA
127 Nad Karim U
3.56 4.0 4.0  C  2019    40 +   Palo Alto, CA
128 Mike Williams U
3.55 4.0 4.0  C  2019    40 +   Menlo Park, CA
129 Brook Lee U
3.55 4.0 4.0  C  2019    40 +   Milpitas, CA
130 David Creamer U
3.55 4.0 4.0  C  2019    40 +   Atherton, CA
131 Ben Wang U
3.54 4.0 4.0  A  2019    40 +   Los Altos, CA
132 Harrison Tsang U
3.54 4.0 4.0  C  2019    40 +   Sunnyvale, CA
133 Joe Stevens U
3.54 4.0 4.0  C  2019    40 +   Cupertino, CA
134 Christopher Pass U
3.54 (4.0) 4.0  C  2019    40 +   San Jose, CA
135 John Lee U
3.54 4.0 4.0  C  2019    40 +   San Carlos, CA
136 Daniel Kobesky U
3.54 4.0 4.0  C  2019    40 +   Santa Cruz, CA
137 Steve Degner U
3.54 4.0 4.0  C  2019    40 +   Palo Alto, CA
138 Steve Little U
3.53 4.0 4.0  C  2019    40 +   Los Altos Hills, CA
139 Paul Vuong U
3.52 4.0 3.5  C  2019    40 +   Cupertino, CA
140 Ned Gibbons U
3.52 4.0 4.0  C  2019    40 +   Menlo Park, CA
141 Arunangshu Chakrabarty U
3.52 4.0 4.0  C  2019    40 +   San Bruno, CA
142 Vlad Getselevich U
3.51 4.0 3.5  C  2019    40 +   Mountain View, CA
143 Robert Bartruff U
3.51 4.0 4.0  C  2019    40 +   Los Altos, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
144 Ching-hui Kao U
3.50 3.5 4.0  C  2019    40 +   San Jose, CA
145 Jeremy Chen U
3.49 3.5 4.0  C  2019    40 +   Mountain View, CA
146 John Li U
3.45 3.5 3.5  C  2019    40 +   San Jose, CA
147 Devin Donnelly U
3.43 3.5 3.5  C  2019    40 +   Cupertino, CA
148 Art Biagtan U
3.40 3.5 3.5  C  2019    40 +   San Jose, CA
149 Shuguang Zhang U
3.39 3.5 3.5  C  2019    40 +   San Jose, CA
150 Troy Collard U
3.39 3.5 3.5  C  2019    40 +   Foster City, CA
151 Andrew Leonard U
3.37 3.5 3.5  C  2019    40 +   Palo Alto, CA
152 Abbott Keller U
3.37 3.5 3.5  A  2019    40 +   Belmont, CA
153 Jack Hesotian U
3.37 3.5 3.5  C  2019    40 +   Moss Beach, CA
154 Jeffrey Peterson U
3.35 3.5 3.5  C  2019    40 +   Foster City, CA
155 Patrick Ledanois U
3.35 3.5 3.5  C  2019    40 +   Redwood City, CA
156 J Chiu U
3.33 3.5 3.5  C  2019    40 +   Mountain View, CA
157 Peter Nguyen U
3.32 3.5 3.5  C  2019    40 +   San Jose, CA
158 Joshua Harmssen U
3.32 3.5 3.5  C  2019    40 +   Portola Valley, CA
159 Bryan Matsumoto U
3.30 (3.5) 3.5  M  2019    40 +   Mountain View, CA
160 Mike Karmindro U
3.30 3.5 3.5  C  2019    40 +   Campbell, CA
161 Vijay Motamarry U
3.29 3.5 3.5  C  2019    40 +   Redwood City, CA
162 John Zed U
3.28 (3.5) 3.5  C  2019    40 +   Santa Clara, CA
163 Brian Williams U
3.28 3.5 3.5  S  2019    40 +   San Carlos, CA
164 John Shapiro U
3.28 3.5 3.5  C  2019    40 +   Los Altos, CA
165 Alistair Jeffs U
3.28 3.5 3.5  C  2019    40 +   Redwood City, CA
166 Patrick Herbert U
3.27 3.5 3.5  C  2019    40 +   Santa Clara, CA
167 Raj Dhingra U
3.27 3.5 3.5  C  2019    40 +   Sunnyvale, CA
168 Michael Burwell U
3.27 3.5 3.5  C  2019    40 +   Redwood City, CA
169 YANZHAO XU U
3.26 3.5 3.5  S  2019    40 +   San Jose, CA
170 Wayne Tsujisaka U
3.26 3.5 3.5  C  2019    40 +   East Garrison, CA
171 David Marston U
3.25 3.5 3.5  C  2019    40 +   Redwood City, CA
172 Greg Freedman U
3.25 3.5 3.5  C  2019    40 +   Mountain View, CA
173 Cassio Conceicao U
3.25 3.5 3.5  C  2019    40 +   Los Altos, CA
174 Charlie Tritschler U
3.24 3.5 3.5  C  2019    40 +   Los Altos, CA
175 Tony Serksnis U
3.24 3.5 3.5  A  2019    40 +   San Jose, CA
176 Stephen Carr U
3.24 3.5 3.5  A  2019    40 +   Belmont, CA
177 Bryan Bohman U
3.24 3.5 3.5  C  2019    40 +   Emerald Hills, CA
178 Seth Randle U
3.23 3.5 3.5  C  2019    40 +   Mountain View, CA
179 Henry Moreton U
3.23 3.5 3.5  C  2019    40 +   Woodside, CA
180 Chuck Jones U
3.23 3.5 3.5  C  2019    40 +   Menlo Park, CA
181 VIKAS GOKHALE U
3.22 3.5 3.5  C  2019    40 +   Santa Clara, CA
182 Corey Ebadat U
3.22 3.5 3.5  C  2019    40 +   San Jose, CA
183 Peter Watkins U
3.21 3.5 3.5  C  2019    40 +   Atherton, CA
184 Raj Jain U
3.21 3.5 3.5  C  2019    40 +   Atherton, CA
185 Rich Craig U
3.20 3.5 3.5  C  2019    40 +   Palo Alto, CA
186 Arthur Sung U
3.19 3.5 3.5  C  2019    40 +   Danville, CA
187 Alfredo Piazza U
3.19 3.5 3.5  C  2019    40 +   Redwood City, CA
188 Eddie Parenti U
3.19 3.5 3.5  C  2019    40 +   Menlo Park, CA
189 David Lucas U
3.19 3.5 3.5  C  2019    40 +   Palo Alto, CA
190 Seth Lalonde U
3.19 3.5 3.5  C  2019    40 +   San Francisco, CA
191 Jaime Mok U
3.18 (3.5) 3.5  C  2019    40 +   Redwood City, CA
192 tony chen U
3.18 3.5 3.5  C  2019    40 +   San Jose, CA
193 John Swiecki U
3.17 3.5 3.5  C  2019    40 +   San Mateo, CA
194 Daniel Mummery U
3.17 3.5 3.5  C  2019    40 +   Atherton, CA
195 Noel Fudalan U
3.16 3.5 3.5  C  2019    40 +   Concord, CA
196 Jerry Scher U
3.15 3.5 3.5  C  2019    40 +   Los Altos Hills, CA
197 Drew Maran U
3.14 3.5 3.5  C  2019    40 +   Palo Alto, CA
198 Raymond Choye U
3.14 3.5 3.5  C  2019    40 +   Belmont, CA
199 Madan Venugopal U
3.13 3.5 3.5  C  2019    40 +   Cupertino, CA
200 Andrew Clark U
3.13 3.5 3.5  C  2019    40 +   Mountain View, CA
201 Robert Wickers U
3.12 3.5 3.5  C  2019    40 +   Portola Valley, CA
202 Doug Limbach U
3.12 3.5 3.5  C  2019    40 +   Los Altos, CA
203 Steven Boljonis U
3.12 3.5 3.5  C  2019    40 +   Los Altos, CA
204 Carsten Ribbe U
3.11 (3.5) 3.5  C  2019    40 +   Palo Alto, CA
205 Michael Liu U
3.11 (3.5) 3.5  M  2019    40 +   Los Altos, CA
206 Bob Yee U
3.10 3.5 3.5  C  2019    40 +   Dublin, CA
207 Zhanjiang Ma U
3.10 (3.5) 3.0  S  2019    40 +   Sunnyvale, CA
208 Neil Mao U
3.10 3.5 3.5  C  2019    40 +   Saratoga, CA
209 David Lautzenheiser U
3.10 3.5 3.5  C  2019    40 +   Los Altos Hills, CA
210 Andy Hock U
3.10 (3.5) 3.5  C  2019    40 +   Sunnyvale, CA
211 Dean Bell U
3.10 3.5 3.5  C  2019    40 +   Los Gatos, CA
212 Joe Lipsick U
3.09 3.5 3.5  C  2019    40 +   Stanford, CA
213 or Gozani U
3.08 3.5 3.5  C  2019    40 +   Stanford, CA
214 Christopher Straube U
3.07 3.5 3.5  C  2019    40 +   Menlo Park, CA
215 Huican Zhu U
3.05 3.5 3.5  C  2019    40 +   Saratoga, CA
216 Travis Mowbray U
3.04 3.5 3.5  C  2019    40 +   Menlo Park, CA
217 Edwin Wheeler U
3.03 3.5 3.5  C  2019    40 +   Portola Valley, CA
218 Gene Gordon U
3.03 (3.5) 3.0  S  2019    40 +   Palo Alto, CA
219 Calvin Woon U
3.02 3.5 3.5  C  2019    40 +   Palo Alto, CA
220 John Kim U
3.01 3.5 3.5  C  2018    40 +   San Carlos, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
221 Raffaele Nardin U
3.00 (3.0) 3.5  C  2019    40 +   Los Altos, CA
222 Mihail Iotov U
2.98 3.0 3.5  C  2019    40 +   San Jose, CA
223 Eric Byler U
2.97 3.0 3.5  C  2019    40 +   Palo Alto, CA
224 Patrick Mealey U
2.96 3.0 3.5  C  2019    40 +   Menlo Park, CA
225 MIchael Repinski U
2.95 3.0 3.0  C  2019    40 +   Palo Alto, CA
226 Todd Baker U
2.89 3.0 3.0  C  2019    40 +   Los Altos, CA
227 Bruce Klafter U
2.87 (3.0) 3.5  C  2019    40 +   San Mateo, CA
228 Thomas Shou U
2.86 3.0 3.0  C  2019    40 +   Palo Alto, CA
229 Sergey Bokovikov U
2.85 3.0 3.0  C  2019    40 +   Cupertino, CA
230 Josh Moore U
2.71 3.0 3.0  C  2019    40 +   Woodside, CA
Kurt Adzema U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
Chuck Agupugo U
n/a n/a 4.0  C  2019    40 +   Mountain View, CA
Lars Ahlstrom U
n/a n/a 4.5  A  2019    40 +   Woodside, CA
Greg Alden U
n/a n/a 0.0     2019    40 +   Menlo Park, CA
Tim Anderson U
n/a n/a 3.5  C  2019    40 +   Menlo Park, CA
Marc Aquino U
n/a n/a 3.5  C  2019    40 +   San Carlos, CA
Ramu Arunachalam U
n/a n/a 4.5  C  2019    40 +   San Carlos, CA
Tom Baenziger U
n/a n/a 3.5  C  2019    40 +   Los Altos Hills, CA
Mark Belinsky U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Jeffrey Berkes U
n/a n/a 4.0  A  2018    40 +   Menlo Park, CA
Kunal Bhalla U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
Joseph Borau U
n/a n/a 3.5  S      40 +   Los Altos, CA
Omar Boulden U
n/a n/a 4.0  C  2019    40 +   Santa Clara, CA
Alain Boussard U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
Georg Bremer U
n/a n/a 4.0  C  2019    40 +   San Mateo, CA
Joel Brown U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Matias Bruzoni U
n/a n/a 5.0  C  2019    40 +   Emerald Hills, CA
Lalo Bunge U
n/a n/a 4.0  C  2019    40 +   Mountain View, CA
Sean Burns U
n/a n/a 5.0  C  2019    40 +   San Mateo, CA
David Burow U
n/a n/a 3.5  C  2019    40 +   Woodside, CA
Roger Campos U
n/a n/a 4.0  C  2019    40 +   Suisun City, CA
David Cao U
n/a n/a 4.5  C  2019    40 +   Mountain View, CA
Douglas Carlson U
n/a n/a 3.5  C  2018    40 +   Palo Alto, CA
Scott Carlson U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Marcelo Celemin U
n/a n/a 4.5  C  2019    40 +   Foster City, CA
George Chang U
n/a n/a 3.5  C  2019    40 +   Cupertino, CA
Richard Chatwin U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Albert Cha U
n/a n/a 4.0  C  2019    40 +   Los Altos, CA
Tom Chiang U
n/a n/a 3.5  A  2019    40 +   Millbrae, CA
Keith Clarke U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Ed Cluss U
n/a n/a 3.5  C  2019    40 +   Atherton, CA
Christopher Curtin U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
Rasmus Dahl U
n/a n/a 4.0  C  2019    40 +   Menlo Park, CA
Ben Depoorter U
n/a n/a 4.5  C  2019    40 +   Woodside, CA
John Donohue U
n/a n/a 3.5  C  2019    40 +   Stanford, CA
Andrew Drexler U
n/a n/a 4.5  C  2019    40 +   Los Altos Hills, CA
Brad Driver U
n/a n/a 4.5  C  2019    40 +   Hermosa Beach, CA
Guillaume Dufosse U
n/a n/a 4.5  C  2019    40 +   Los Altos, CA
Mark Emmerson U
n/a n/a 4.5  C  2019    40 +   Portola Valley, CA
Gregory Engel U
n/a n/a 4.0  C  2019    40 +   Menlo Park, CA
Tony Erlund U
n/a n/a 3.0  C  2019    40 +   Palo Alto, CA
Anthony Fabbricino U
n/a n/a 3.0  C  2019    40 +   Cupertino, CA
Eric Filipek U
n/a n/a 3.0  C  2019    40 +   Menlo Park, CA
Jeffrey Fisher U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
James Fishkin U
n/a n/a 3.0  C  2019    40 +   Stanford, CA
Russell Ford U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Vittorio Fossati-Bellani U
n/a n/a 3.0  C  2019    40 +   Palo Alto, CA
Rob Foster U
n/a n/a 3.5  C  2019    40 +   Menlo Park, CA
Will Fratt U
n/a n/a 4.5  C  2019    40 +   Atherton, CA
Ryan Frick U
n/a n/a 4.0  S      40 +   Palo Alto, CA
Thomas Fuerst U
n/a n/a 3.5  S  2019    40 +   Redwood City, CA
Michel Gannage U
n/a n/a 3.5  C  2019    40 +   Los Altos Hills, CA
Craig Garber U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Robert W Garner U
n/a n/a 3.5  C  2019    40 +   Los Altos Hills, CA
Adrian Gonzales U
n/a n/a 4.5  M  2019    40 +   Pleasanton, CA
Michael Grady U
n/a n/a 3.5  C  2019    40 +   Los Altos Hills, CA
Grier Graham U
n/a n/a 3.5  C  2019    40 +   Mountain View, CA
Henry Greely U
n/a n/a 3.0  C  2019    40 +   Stanford, CA
Andrew Guggenhime U
n/a n/a 4.0  C  2019    40 +   Menlo Park, CA
J Michael Gullard U
n/a n/a 3.5  C  2019    40 +   Menlo Park, CA
JEREMY GUNDEL U
n/a n/a 0.0     2019    40 +   Menlo Park, CA
Dean G Hafeman U
n/a n/a 3.5  C  2019    40 +   Hillsborough, CA
Robert Harris U
n/a n/a 4.0  S      40 +   Redwood City, CA
Bruno Hau U
n/a n/a 4.5  C  2019    40 +   Hayward, CA
Greg Heppberger U
n/a n/a 4.5  C  2019    40 +   Mountain View, CA
Charles Hill U
n/a n/a 3.5  C  2019    40 +   Atherton, CA
Mark Homan U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Robert Hon U
n/a n/a 4.0  C  2019    40 +   Los Altos, CA
Bradley Howe U
n/a n/a 3.5  C  2019    40 +   Portola Valley, CA
John Huebner U
n/a n/a 4.5  C  2019    40 +   Los Gatos, CA
Simon Hurry U
n/a n/a 4.5  C  2019    40 +   Foster City, CA
Mitch Hu U
n/a n/a 4.5  C  2019    40 +   San Francisco, CA
zubin irani U
n/a n/a 3.5  S  2018    40 +   Los Altos Hills, CA
Jon-Michael Irvin U
n/a n/a 3.5  C  2019    40 +   Redwood City, CA
Rick Jensen U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
Craig Jorasch U
n/a n/a 4.5  C  2019    40 +   Palo Alto, CA
Bob Kamangar U
n/a n/a 4.5  C  2019    40 +   Los Altos Hills, CA
Gary Kato U
n/a n/a 3.0  M  2018    40 +   San Jose, CA
hyunchung kim U
n/a n/a 4.5  C  2019    40 +   Palo Alto, CA
Thomas Kistler U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Jeff Klapper U
n/a n/a 4.5  C  2018    40 +   Menlo Park, CA
Keith Kline U
n/a n/a 4.5  C  2018    40 +   Redwood City, CA
Keith Koegler U
n/a n/a 4.0  S  2019    40 +   Palo Alto, CA
Soon Kong U
n/a n/a 3.5  C  2019    40 +   Cupertino, CA
srdjan kovacevic U
n/a n/a 3.5  S      40 +   Palo Alto, CA
Monroe Labouisse U
n/a n/a 4.5  C  2019    40 +   Hillsborough, CA
Sterling Lanier U
n/a n/a 4.5  C  2018    40 +   Menlo Park, CA
Jerry Lee U
n/a n/a 4.0  C  2019    40 +   Los Altos, CA
Corey Levens U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Alan Liang U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Christopher Loew U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
Ernie Lopez U
n/a n/a 3.5  C  2019    40 +   Mountain View, CA
Edward Lo U
n/a n/a 3.5  C  2019    40 +   Menlo Park, CA
Benson Lu U
n/a n/a 3.5  C  2019    40 +   San Francisco, CA
Douglas MacLeod U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Holden Maecker U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
George Mallinckrodt U
n/a n/a 4.5  C  2019    40 +   Woodside, CA
Jean-Luc Marce U
n/a n/a 3.5  C  2018    40 +   Sunnyvale, CA
Peter Maresca U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
William Maroun U
n/a n/a 4.0  C  2019    40 +   Menlo Park, CA
Bob Martindale U
n/a n/a 4.0  S  2019    40 +   Belmont, CA
Peter Mathews U
n/a n/a 4.0  C  2019    40 +   Los Altos Hills, CA
Rob Mathews U
n/a n/a 4.5  C  2019    40 +   Portola Vally, CA
Jason Matlof U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
Grant Matthews U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
David McJannet U
n/a n/a 4.0  C  2018    40 +   Atherton, CA
david mclaughlin U
n/a n/a 3.5  S      40 +   Menlo Park, CA
Peter Mehring U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Danny Miranda U
n/a n/a 4.5  S      40 +   Fremont, CA
Steve Miro U
n/a n/a 4.0  C  2019    40 +   Mountain View, CA
Krishna Murali U
n/a n/a 4.5  C  2019    40 +   Sunnyvale, CA
Vijay Nair U
n/a n/a 3.5  C  2019    40 +   Mountain View, CA
Gunwoo Nam U
n/a n/a 3.5  S  2019    40 +   Palo Alto, CA
gavin neil U
n/a n/a 3.5  C  2019    40 +   Belmont, CA
PETER NGUYEN U
n/a n/a 4.0  C  2019    40 +   Los Altos Hills, CA
Mark Niu U
n/a n/a 4.0  C  2019    40 +   Redwood City, CA
John Occhipinti U
n/a n/a 3.5  C  2019    40 +   Emerald Hills, CA
Michael Oconnor U
n/a n/a 3.5  C  2019    40 +   Redwood City, CA
Mike Orsak U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
David Orton U
n/a n/a 4.5  C  2019    40 +   Los Altos Hills, CA
Gary Ozawa U
n/a n/a 4.0  C  2019    40 +   Los Altos, CA
Wilfred Pascua U
n/a n/a 4.0  C  2019    40 +   San Jose, CA
Ken Pelowski U
n/a n/a 4.0  C  2019    40 +   Atherton, CA
Vincent Pluvinage U
n/a n/a 3.5  C  2019    40 +   Atherton, CA
Michael Popek U
n/a n/a 0.0     2019    40 +   Palo Alto, CA
Lee Price U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Blake Putney U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Eric Quade U
n/a n/a 5.0  C  2019    40 +   Los Altos Hills, CA
Roger Quinlan U
n/a n/a 4.0  C  2019    40 +   Los Altos, CA
Ted Rado U
n/a n/a 4.5  C  2019    40 +   Los Altos, CA
Bob Randall U
n/a n/a 3.5  C  2019    40 +   Mountain View, CA
huan ren U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Scott Ritchey U
n/a n/a 4.5  C  2019    40 +   Woodside, CA
Ali Rizvi U
n/a n/a 4.0  C  2019    40 +   San Carlos, CA
Murray Rode U
n/a n/a 0.0     2019    40 +   Los Altos Hills, CA
Charles Roellig U
n/a n/a 4.5  C  2019    40 +   Menlo Park, CA
Seth Rogers U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
John Ronstadt U
n/a n/a 3.5  C  2019    40 +   Menlo Park, CA
Marc Rosen U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Todd Rose U
n/a n/a 4.5  C  2018    40 +   Menlo Park, CA
Bernhard Ruetsche U
n/a n/a 3.5  S  2019    40 +   Menlo Park, CA
Jose Sanchez U
n/a n/a 3.0  C  2019    40 +   Redwood City, CA
Russell Satake U
n/a n/a 3.5  S  2019    40 +   Los Altos, CA
Erich Schmidt U
n/a n/a 4.5  C  2018    40 +   Mountain View, CA
David Schoebel U
n/a n/a 4.0  C  2019    40 +   Woodside, CA
Robert Schuman U
n/a n/a 4.5  C  2019    40 +   Morgan Hill, CA
David Schwartz U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Denis Severson U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Pankaj Shah U
n/a n/a 3.0  S  2019    40 +   Palo Alto, CA
Dinraj Shetty U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
Jeongsup Shim U
n/a n/a 4.0  S  2019    40 +   Palo Alto, CA
Mike Sinclair U
n/a n/a 4.5  C  2019    40 +   Hillsborough, CA
Ken Singleton U
n/a n/a 3.5  C  2019    40 +   Portola Valley, CA
Jeff Snyder U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Bill Somers U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Joe Sorenson U
n/a n/a 3.5  C  2019    40 +   Menlo Park, CA
David Stastny U
n/a n/a 3.5  C  2019    40 +   Emerald Hills, CA
Michael Stauffer U
n/a n/a 3.5  C  2019    40 +   Emerald Hills, CA
David Still U
n/a n/a 3.5  S      40 +   Atherton, CA
David Stoffel U
n/a n/a 4.0  C  2019    40 +   Menlo Park, CA
John Sullivan U
n/a n/a 4.5  C  2019    40 +   Palo Alto, CA
Don Sung U
n/a n/a 4.0  C  2019    40 +   Palo Alto, CA
Ralph Swanson U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Adam Taub U
n/a n/a 4.0  S      40 +   San Carlos, CA
Stewart Taylor U
n/a n/a 4.0  C  2019    40 +   Los Altos Hills, CA
Jon Tran U
n/a n/a 4.5  C  2019    40 +   Sunnyvale, CA
Steve Turnbull U
n/a n/a 4.5  C  2019    40 +   Palo Alto, CA
Edgar Ugarte U
n/a n/a 3.0  C  2018    40 +   Palo Alto, CA
Richard Vanderlinde U
n/a n/a 3.5  C  2019    40 +   Redwood City, CA
Jaime Vargas U
n/a n/a 3.5  C  2019    40 +   Redwood City, CA
Brian Wachhorst U
n/a n/a 4.0  C  2019    40 +   Burlingame, CA
John Wachtel U
n/a n/a 4.0  C  2019    40 +   Portola Vally, CA
Nathan Walker U
n/a n/a 4.5  C  2019    40 +   Palo Alto, CA
Hong Wang U
n/a n/a 4.0  C  2019    40 +   San Jose, CA
Jing Wang U
n/a n/a 3.5  C  2019    40 +   Los Altos, CA
Ken Weber U
n/a n/a 4.5  C  2019    40 +   Los Altos, CA
Patrick Wheeler U
n/a n/a 4.0  S      40 +   Belmont, CA
William Wong U
n/a n/a 3.5  C  2019    40 +   Los Altos Hills, CA
Stephen Wullschleger U
n/a n/a 4.5  C  2019    40 +   Atherton, CA
Shao Xie U
n/a n/a 3.5  S  2019    40 +   Santa Clara, CA
Greg Xiong U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Peng Xu U
n/a n/a 3.5  S  2019    40 +   Los Altos, CA
Yoshifumi Yamamoto U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Eric Yan U
n/a n/a 3.5  S  2019    40 +   Los Altos, CA
Chris Yao U
n/a n/a 3.5  C  2019    40 +   San Mateo, CA
Rong Ye U
n/a n/a 4.0  C  2018    40 +   Pleasanton, CA
Harvey Young U
n/a n/a 3.5  C  2019    40 +   Palo Alto, CA
Chen Yu U
n/a n/a 4.0  S  2019    40 +   CUPERTINO, CA
Ron Yu U
n/a n/a 4.5  C  2019    40 +   Cupertino, CA
wei zhou U
n/a n/a 3.5  A  2019    40 +   San Mateo, CA